<?php
/**
 * View_Block
 *
 * Класс для отображения стандартных блоков
 *
 * @author Дмитрий Кузьма <kouzma.d@gmail.ru>
 * @version 2.1
 */
class View_Block{
  /**
   * Метод выводит подвал
   *
   */
  public static function showBasement($arrLinks = null) {
    self::showSimpleMenu($arrLinks);
    echo '<div id="copyrights">';
      echo '<b>rusbettips.com</b><br />';
      echo '© 2011-2012. Все права защищены.';
    echo '</div>';
  }
  
  /**
   * Метод выводит простое меню
   *
   * @param array $arrLinks
   * @param string $ulClass
   */
  public static function showSimpleMenu($arrLinks = null, $ulClass = "basementMenu") {
    $isAdmin = SimpleAdministration::isAdmin();
    $objArticle = new Article();
    $arrArticles = $objArticle->find('all', array('select' => '`article`.`article_name` AS `name`, `article`.`ID_article`', 'conditions' => '`article`.`in_menu` = 1'));
    if ($arrLinks === null) {
      $arrLinks = array();
      /*$arrLinks[0]['href'] = W_ABSPATH;
      $arrLinks[0]['name'] = 'О нас';
      $arrLinks[0]['onclick'] = 'alert(\'Ссылка временно недоступна\');return false;';
      $arrLinks[1]['href'] = W_ABSPATH . 'faq/';
      $arrLinks[1]['name'] = 'Статистика';*/
      $arrLinks[0]['href'] = W_ABSPATH.'faq/';
      $arrLinks[0]['name'] = 'FAQ';
      $arrLinks[1]['href'] = W_ABSPATH . 'prognoz/vip';
      $arrLinks[1]['name'] = '<b>VIP</b> прогнозы';
      $arrLinks[2]['href'] = W_ABSPATH . 'prognoz/';
      $arrLinks[2]['name'] = 'Прогнозы';
      if ($isAdmin) {
        $arrLinks[3]['href'] = W_ABSPATH . 'article/';
        $arrLinks[3]['name'] = '<font color=red>Список статей</font>';
      }
      //if ($objArticle->getField('in_menu')){
        //$arrLinks[4]['href'] =  W_ABSPATH . 'article/' . $objArticle->getField('ID_article');
        //$arrLinks[4]['name'] = $objArticle->getField('article_name');             
      //}
    }
    if ($arrArticles) {
      foreach ($arrArticles as $arrArticle) {
      	$arrArticle['href'] = W_ABSPATH . 'article/'.$arrArticle['ID_article'];
      	$arrArticle['name'] = Service_Function::utf8_substr($arrArticle['name'], 0, 20);
      	$arrLinks[] = $arrArticle;
      }
    }
    echo '<ul class="' . $ulClass . '">';
      for ($i = 0; $i < sizeof($arrLinks); $i++)   {
        echo '<li class="item' . (!$i ? ' first' : null) . '">';
          echo '<a href="' . $arrLinks[$i]['href'] . '"' . (isset($arrLinks[$i]['onclick']) ? ' onclick="' . $arrLinks[$i]['onclick'] . '"' : null) . '>' . $arrLinks[$i]['name'] . '</a>';
        echo '</li>';
      }
    echo '</ul>';
  }
  
  /**
   * Метод выводит верхнюю часть сайта
   *
   */
  public static function showTopBlock() {
    self::showTopUnregBlock();
    //self::showMainMenu();
    //self::showLogoWith();
    /*
    echo '<div id="contacts"><div id="contactsIn">';
      echo '<p>(495) <span class="phoneNumber">505-63-25</span> Москва</p>';
      echo '<p>(812) <span class="phoneNumber">325-40-44</span> С-Петербург</p>';
    echo '</div></div>';
    */    
    //$objSession = User_Session::instance();
    //if ($objSession->isLoggedIn()) self::showUserMenu();
    //else

  }
  
  /**
   * Метод выводит блок в шапке для незарегистрированных пользователей
   *
   */
  public static function showTopUnregBlock($arrLinks = null, $ulClass = "basementMenu") {
    echo '<div id="mainPageLink"><a href="' . W_ABSPATH . '"><img src="' . W_IMAGES . 'none.gif" alt="На главную" /></a></div>';
  	View_Block::showSimpleMenu($arrLinks);
  }
  
  /**
   * Метод выводит логотип и рядом стоящие элементы
   *
   * @param boolean $showLogoAsLink - выводить ли логотип ссылкой на главную страницу
   */
  public static function showLogoWith($showLogoAsLink = true) {
    echo '<div id="logoDiv">';
      if($showLogoAsLink) echo '<a href="' . W_ABSPATH . '">';
        echo '<img src="' . W_IMAGES . 'logo.png" id="logo" alt="" />';
      if($showLogoAsLink) echo '</a>';
       echo '<br />';
      echo '<span id="slogan">';
      echo 'С нами';
      echo '<br />';
      echo 'Вы всегда в выйгрыше';
      echo '</span>';
    echo '</div>';
  }
  
  /**
   * Выводит основное меню портала
   *
   
  public static function showMainMenu() {
		$objSession = User_Session::instance();
    if (!$objSession->isLoggedIn()) return false;
    echo '<div id="mainMenu">';
        echo 'Стандартное меню зарегистрированного пользователя';
	  echo '</div>';
 	}*/

  /**
   * Выводит меню пользователя
   *
   */
  public static function showUserMenu() {
    
		echo '<div id="userMenu">';
		  View_Block::showBorderOpen('standardBorder', 'paddingUserBlock');
		  $objSession = User_Session::instance();
      if (!$objSession->isLoggedIn())  self::showUnRegUserMenu();
      else  self::showRegUserMenu();
      View_Block::showBorderClose();
    echo '</div>';
	}

  /**
   * Выводит меню незарегистрированного пользователя
   *
   
  public static function showUnRegUserMenu() {
		echo '<div id="userUnRegMenu">';
      echo '<p>Вы не зарегистрированы, <a href="' . W_ABSPATH . 'auth/sign_in/">войти</a> или <a href="' . W_ABSPATH . 'auth/sign_up/">зарегистрироваться</a></p>';
    echo '</div>';
	}*/
	
  /**
   * Выводит основное меню зарегистрированного пользователя
   *
   */
  public static function showRegUserMenu() {
		echo '<div id="userRegMenu">';
      $objSession = User_Session::instance();
  		$objUser = $objSession->getUser();
  		echo '<p class="profileHello">';
  		  echo '<img src="' . W_IMAGES . 'icons/user/user.gif" class="userLevel" alt="" />';
  		  echo '<b>';
  		    //echo View_User::getNameWithInitials($objUser->tableFields);
  		    echo $objUser->tableFields['login'];
  		  echo '</b>';
  		  echo ' &nbsp;<span class="exit">(';
  		    echo '<a href="' . W_ABSPATH . 'auth/exit/">';
  		      echo '<img src="' . W_IMAGES . 'icons/exit.gif" id="exitIco" alt="" />';
  		    echo '</a>';
  		    echo '<a href="' . W_ABSPATH . 'auth/exit/">выйти</a>';
  		  echo ')</span>';
  		echo '</p>';
    	echo '<p class="px12">';
    		//echo '<a  href="' . W_ABSPATH . 'profile/" class="blue">Мой профиль</a>';
    		//echo '<img src="' . W_IMAGES . 'icons/separator/vertical_rod.gif" class="verticalRod" alt="" />';
    		//echo '<a  href="' . W_ABSPATH . 'messages/" class="blue">Мои сообщения</a>';
    		//echo '<img src="' . W_IMAGES . 'icons/separator/vertical_rod.gif" class="verticalRod" alt="" />';
    		echo '<a  href="' . W_ABSPATH . 'myorder/" class="green">Мои заказы</a>';
    	echo '</p>';
    echo '</div>';
	}
	
	/**
	 * метод выводит стандартный набор вкладок
	 *
	 * @param array $arrTabs - массив с настройками по каждой из вкладок. Название, количество и прочее.

	public static function showTabbedMenu($arrTabs, $ajaxLink) {
    echo '<div class="tabMenu">';
	    echo self::getTabbedMenu($arrTabs, $ajaxLink);
	  echo '</div>';
	}
	
	public static function getTabbedMenu($arrTabs, $ajaxLink) {
	  $retStr = '';
	  if ($arrTabs) {
	    foreach ($arrTabs as $tab) {
	      $retStr .= self::getTabOfTabbedMenu($tab, $ajaxLink);
	    }
	  }
	  return $retStr;
	}
	
	public static function getTabOfTabbedMenu($tab, $ajaxLink) {
    $retStr = '';
	  if (isset($tab['ajax_link']) || isset($tab['ajax_params'])) {
      $strAjaxParams = '';    
      if (isset($tab['ajax_link'])) $tab['ajax_params']['url'] = $tab['ajax_link'];
      else $tab['ajax_params']['url'] = $ajaxLink;
      $strAjaxParams = '{';
      $strAjaxParams .= "'search_type': 'tab'";
      foreach ($tab['ajax_params'] as $ajaxKey => $ajaxValue) {
      	$strAjaxParams .= ',';
        $strAjaxParams .= "'" . $ajaxKey . "': '" . $ajaxValue . "'";
      }
      
      $strAjaxParams .= '}';
    }
    $additionalTabClass = isset($tab['is_active']) && $tab['is_active'] ? ' tabSelected' : null;
    $retStr .= '<div class="tab' . $additionalTabClass . '" onclick="searchForm.submitSearchForm(' . $strAjaxParams . ', this);">';
      $retStr .= '<div class="tabIn">';
        $retStr .= '<div class="tabInIn">';
          $retStr .= '<p class="tabText">';
            $retStr .= $tab['text'] . ' ';
            $retStr .= '<span class="number">';
              $retStr .= '(' . $tab['number'] . ')';
            $retStr .= '</span>';
            if (isset($tab['ajax_params']) && $tab['ajax_params']) foreach ($tab['ajax_params'] as $ajaxParamName => $ajaxParamValue) {
            	$retStr .= '<input type="hidden" value="' . $ajaxParamValue . '" name="' . $ajaxParamName . '" />';
            }
          $retStr .= '</p>';
        $retStr .= '</div>';
      $retStr .= '</div>';
    $retStr .= '</div>';
    return $retStr;
	} */
	
	/**
	 * Метод выводит сортирующуюся таблицу заказов
	 *
	 * @param array $arrTableHeaders
	 * @param array $arrData
	 */
	public static function showSortingTable($arrTableHeaders, $arrData, $isSorting = true) {
	  if ($arrTableHeaders) {
      if (!isset($arrTableHeaders[0]['ajax_url'])) $ajaxUrl = W_AJAX . 'order/get_orders_table/';
      else $ajaxUrl = $arrTableHeaders[0]['ajax_url'];
	    echo '<table cellspacing="0" class="sortingTable">';
  	    echo self::_getSortingTableHead($arrTableHeaders, $ajaxUrl, $isSorting); // Вывод шапки
  	    // ВЫВОД ТЕЛА
  	    echo '<tbody>';
          if ($arrData) foreach ($arrData as $data) {
            echo self::_getSortingTableRow($arrTableHeaders, $data);
          }
  	    echo '</tbody>';
  	    //КОНЕЦ ВЫВОДА ТЕЛА
    	echo '</table>';
	  }
	}
	
	/**
	 * Метод выводит возвращает код сортирующейся таблицы заказов
	 *
	 * @param array $arrTableHeaders
	 * @param array $arrData
	 * @return string
	 
	public static function getSortingTable($arrTableHeaders, $arrData) {
    $retStr = '';
	  if ($arrTableHeaders) {
      if (!isset($arrTableHeaders[0]['ajax_url'])) $ajaxUrl = W_AJAX . 'order/get_orders_table/';
      else $ajaxUrl = $arrTableHeaders[0]['ajax_url'];
      $retStr.= '<table cellspacing="0" class="sortingTable">';
  	    $retStr.= self::_getSortingTableHead($arrTableHeaders, $ajaxUrl); // Вывод шапки
  	    // ВЫВОД ТЕЛА
  	    $retStr.= '<tbody>';
          if ($arrData) foreach ($arrData as $data) {
            $retStr.= self::_getSortingTableRow($arrTableHeaders, $data);
          }
          else $retStr.= '<tr><td colspan="' . sizeof($arrTableHeaders) . '" class="emptyTableMessage">Список пуст</td></tr>';
  	    $retStr.= '</tbody>';
  	    //КОНЕЦ ВЫВОДА ТЕЛА
    	$retStr.= '</table>';
	  }
	  return $retStr;
	}*/
	
	/**
	 * Метод подготавливает заголовочную строку сортируемой таблицы
	 *
	 * @param array $arrTableHeaders
	 * @return string
	 
  private static function _getSortingTableHead($arrTableHeaders, $ajaxUrl = '', $isSorting = true) {
    $retStr = '';
    if ($arrTableHeaders) {
      // ВЫВОД ШАПКИ
      $retStr.= '<thead><tr>';
        foreach ($arrTableHeaders as $tableHeader) {
  	  	  $classText = isset($tableHeader['class']) ? ($tableHeader['class']) : null;
  	  	  if ($isSorting && (isset($tableHeader['sort']) || isset($tableHeader['default_sort']))) $classText .= ' sortable';
  	  	  if($classText != '') $classText = 'class="' . $classText . '"';
          if ($isSorting && (isset($tableHeader['sort']) || isset($tableHeader['default_sort']))) {
            $sortDirect = 'ASC';
            if (!isset($tableHeader['sort'])) $sortDirect = $tableHeader['default_sort'];
            elseif ($tableHeader['sort'] == 'ASC') $sortDirect = 'DESC';
            $retStr.= '<th ' . $classText . ' onclick="searchForm.submitSearchForm({\'sort\':\'' . $tableHeader['field_name'] . '\',\'sortDirection\':\'' . $sortDirect . '\',\'url\':\'' . $ajaxUrl . '\',\'search_type\':\'table\'}, this);">';
          }
          else $retStr.= '<th ' . $classText . ' >';
  	  	    if (isset($tableHeader['text'])) $retStr.= $tableHeader['text'];
  	  	    if ($isSorting && isset($tableHeader['sort'])) {
  	  	      $retStr.= '<img src="' . W_IMAGES . 'icons/order_' . $tableHeader['sort'] . '.gif" class="sortingIco" alt="" />';
  	  	      //$retStr.= $tableHeader['sort'];
  	  	    }
    	    $retStr.= '</th>';
  	    }
      $retStr.= '</tr></thead>';
    }
    return $retStr;
  }
  
  public static function _getSortingTableRow($arrTableHeaders, $data) {
    $retStr = '';
    if ($arrTableHeaders) {
      // ВЫВОД СТРОКИ ТЕЛА
      $retStr.= '<tr class="tableRow">';
        foreach ($arrTableHeaders as $tableHeader) {
          if (isset($tableHeader['td_class'])) $retStr.= '<td class="' . $tableHeader['td_class'] . '">';
          else $retStr.= '<td>';
    	      if ($tableHeader['field_name'] != 'empty') $retStr.= $data[$tableHeader['field_name']];
          $retStr.= '</td>';
        }
      $retStr.= '</tr>';
      // КОНЕЦ ВЫВОДА СТРОКИ ТЕЛА
    }
    return $retStr;
  }*/

	/**
	 * Метод открывает рамку с заголовком
	 *
	 * @param string $header - заголовок поверх рамки
	 * @param string $borderName - название класса рамки
	 * @param string $paddingName - название класса вложенного дива для определения отступов
	 */
	public static function showBorderWithHeaderOpen($header, $borderName = 'standardBorder', $paddingName = 'paddingAfterHeader') {
		echo '<div class="' . $borderName . '"><div class="t"><div class="r"><div class="l"><div class="tl"><div class="tr"><div class="borderHeader">';
		  echo '<h2 class="borderHeader">' . $header . '</h2>';
	  echo '</div></div></div></div></div></div></div>';
	  echo '<div class="' . $borderName . '" style="margin-top:0px;"><div class="r"><div class="b"><div class="l"><div class="br"><div class="bl"><div class="' . $paddingName . '">';
	}
	
	/**
	 * Метод закрывает рамку от блока с заголовком
	 *
	 */
	public static function showBorderWithHeaderClose() {
	  echo '</div></div></div></div></div></div></div>';
	}
	
	/**
	 * Метод открывает обычную закругленную рамку
	 *
	 * @param string $borderName - название класса рамки
	 * @param string $paddingName - название класса вложенного дива для определения отступов
	 */
	public static function showBorderOpen($borderName = 'standardBorder', $paddingName = 'padding') {
    echo self::getBorderOpen($borderName, $paddingName);
	}
	
	public static function getBorderOpen($borderName = 'standardBorder', $paddingName = 'padding') {
	  return '<div class="' . $borderName . '"><div class="t"><div class="r"><div class="l"><div class="b"><div class="tl"><div class="tr"><div class="br"><div class="bl"><div class="' . $paddingName . '">';
	}
	
	/**
	 * Метод закрывает обычную закругленную рамку
	 *
	 */
	public static function showBorderClose() {
	  echo self::getBorderClose();
	}
	
	public static function getBorderClose() {
	  return '</div></div></div></div></div></div></div></div></div></div>';
	}
	
	/**
	 * Метод открывает простую закругленную рамку (в 4+ дива)
	 *
	 * @param string $borderName - название класса рамки
	 * @param string $paddingName - название класса вложенного дива для определения отступов
	 */
	public static function showBorderSimpleOpen($borderName = 'greyFilled', $paddingName = 'padding') {
    echo '<div class="' . $borderName . '"><div class="tl"><div class="tr"><div class="br"><div class="bl"><div class="' . $paddingName . '">';
	}
	
	/**
	 * Метод закрывает простую закругленную рамку (в 4+ дива)
	 *
	 */
	public static function showBorderSimpleClose() {
	  echo '</div></div></div></div></div></div>';
	}
	
	/**
	 * Метод выводит стандартный закрашенный заголовок
	 *
	 * @param string $headerText
	 * @param string $filledHeaderName
	 */
	public static function showFilledHeader($headerText, $filledHeaderName = 'blueFilledHeader') {
	  echo '<div class="' . $filledHeaderName . '"><div class="l"><div class="r">';
	    echo '<h2 class="filledHeader">' . $headerText . '</h2>';
	  echo '</div></div></div>';
	}
	
	/**
	 * Метод открывает обычную закругленную рамку, но рамка без верхней части
	 *
	 * @param string $borderName - название класса рамки
	 * @param string $paddingName - название класса вложенного дива для определения отступов
	 */
	public static function showBorderWithoutTopOpen($borderName = 'standardBorder', $paddingName = 'paddingWithoutTop') {
    echo '<div class="' . $borderName . '"><div class="r"><div class="l"><div class="b"><div class="br"><div class="bl"><div class="' . $paddingName . '">';
	}	
	
	/**
	 * Выводит розовую хитрую рамочку с сообщением и кнопкой закрытия
	 *
	 * @param string $text - текст сообщения
	 * @param boolean $showCloseButton - флаг, нужно ли выводить кнопку закрытия
	 */
	public static function showPinkMessage($text, $showCloseButton = true) {
	  echo '<div class="pinkBorder"><div class="b"><div class="tl"><div class="tr"><div class="br"><div class="bl"><div class="pinkPadding">';
	    if ($showCloseButton) {
	      echo '<img src="' . W_IMAGES . 'icons/delete_pink.gif" alt="" class="closePinkMessage" onclick="$(this).parent().remove();" />';
	      echo '<div class="messageWithDelete">';
	        echo $text;
	      echo '</div>';
	    }
	    else echo $text;
	  echo '</div></div></div></div></div></div></div>';
	}	
	/**
	 * Выводит зеленую хитрую рамочку с сообщением и кнопкой закрытия
	 *
	 * @param string $text - текст сообщения
	 * @param boolean $showCloseButton - флаг, нужно ли выводить кнопку закрытия
	 */
	public static function showGreenMessage($text, $showCloseButton = true) {
	  echo '<div class="greenBorder"><div class="b"><div class="tl"><div class="tr"><div class="br"><div class="bl"><div class="greenPadding">';
	    if ($showCloseButton) {
	      echo '<img src="' . W_IMAGES . 'icons/delete_green.gif" alt="" class="closeGreenMessage" onclick="$(this).parent().remove();" />';
	      echo '<div class="messageWithDelete">';
	        echo $text;
	      echo '</div>';
	    }
	    else echo $text;
	  echo '</div></div></div></div></div></div></div>';
	}
	
	/**
	 * Метод выводит AJAX - кнопку добавления контента
	 *
	 * @param string $text - текст, который будет соответствовать кнопке
	 * @param string $js - javascript, функционал добавления кнопки
	 */
	public static function showAddButton($text, $js = null) {
	  $onclick = '';
	  if ($js) $onclick = 'onclick="' . $js . '" ';
	  echo '<p class="addButton">';
	    echo '<img src="' . W_IMAGES . 'icons/plus.gif" class="addIco" alt="" ' . $onclick . '/>';
	    echo '<span class="addText" ' . $onclick . '>' . $text . '</span>';
	  echo '</p>';
	}

	/**
	 * Метод выводит сообщение о пустом списке
	 *
	 * @param string $message
	 
	public static function showEmptyListMessage($message = 'Список пуст') {
	  echo '<h3 id="emptyListMessage">';
	    echo $message;
	  echo '</h3>';
	}
	
	public static function showMainBannerBlock() {
    echo '<div id="bannerBlock">';
    
      echo '<div class="oneBanner" id="b1">';
	      echo '<h1 class="bannerHeader">';
	        echo 'Оптимизация бюджетов деловых поездок';
	      echo '</h1>';
	      echo '<div class="bannerText">';
	        echo 'ТопКлиент предлагает механизм контроля за командировочными расходами сотрудников, помогая избежать нерациональное использование денежных средств в Вашей компании.';
	      echo '</div>';
      echo '</div>';
      
      echo '<div class="oneBanner" id="b2" style="display:none;">';
	      echo '<h1 class="bannerHeader">';
	        echo 'Автоматизированное управление заказами';
	      echo '</h1>';
	      echo '<div class="bannerText">';
	        echo 'Отправляйте заявки и осуществляйте контроль за выполнением Ваших заказов на сайте ТопКлиент. Все заявки хранятся на защищенном сервере, к которому Вы будете иметь круглосуточный доступ.';
	      echo '</div>';
      echo '</div>';
      
      echo '<div class="oneBanner"  id="b3" style="display:none;">';
	      echo '<h1 class="bannerHeader">';
	        echo 'Экономия времени';
	      echo '</h1>';
	      echo '<div class="bannerText">';
	        echo 'Используйте ТопКлиент для экономии Вашего времени. Наши специалисты подберут оптимальный маршрут, забронируют гостиницу, предложат рекомендации, которые повысят эффективность Вашей поездки.';
	      echo '</div>';
      echo '</div>';
      
      echo '<div class="oneBanner" id="b4" style="display:none;">';
	      echo '<h1 class="bannerHeader">';
	        echo 'Личный кабинет';
	      echo '</h1>';
	      echo '<div class="bannerText">';
	        echo 'Ваш личный кабинет на сайте ТопКлиент позволяет просматривать статус заявок, распечатывать электронные билеты, вести базу данных сотрудников, закачать необходимые для формирования заказа документы.';
	      echo '</div>';
      echo '</div>';
      
    echo '</div>';
    echo '<div id="b1Auto"></div><div id="b2Auto"></div><div id="b3Auto"></div><div id="b4Auto"></div>';
	}*/
	
	/**
	 * Метод выводит форму для входа
	 *
	 */
	public static function showLogInBlock() {
    echo '<div id="loginForm">';
      View_Block::showBorderOpen('standardBorder', 'loginForm');
        echo '<form action="' . W_ABSPATH . '" method="post" onsubmit="ajaxSignIn();return false;">';
	        echo '<h2 class="enter">Вход в систему</h2>';
	        echo '<p class="label">Логин или e-mail</p>';
	        echo '<p><input tabindex="1" type="text" class="enterInput" id="ajaxLogin" /></p>';
	        echo '<p class="label">Пароль (<a href="' . W_ABSPATH . 'auth/recovery/" class="labelLink">напомнить</a>)</p>';
	        echo '<p><input tabindex="2" type="password" class="enterInput" id="ajaxPassword" /></p>';
	        echo '<p class="buttons">';
	          echo '<a href="' . W_ABSPATH . 'auth/sign_up/" class="signUp">регистрация</a>';  
	          echo '<input tabindex="3" type="image" id="signInButton" src="' . W_IMAGES . 'button/sign_in.gif" />';
	        echo '</p>';
        echo '</form>';
      View_Block::showBorderClose();
    echo '</div>';
	}
	
	/**
	 * Метод выводит форму для статистики
	 *
	 */
	public static function showStatBlock() {
    $objStat = new Stat();
    $isAdmin = SimpleAdministration::isAdmin();
	  echo '<div id="statsForm">';
      View_Block::showBorderOpen('standardBorder', 'statsForm');
        echo '<form action="' . W_ABSPATH . '" method="post" onsubmit="ajaxSignIn();return false;">';
	        echo '<h2 class="enter">Статистика';
    		  if ($isAdmin) {
    			  echo '&nbsp;&nbsp;&nbsp;<a href="' . W_ABSPATH . 'stat/edit/1">';
    					echo '<img src="' . W_IMAGES . 'icons/edit.gif" class="editIco" alt="" />';
    				echo '</a>';
    		  }	
    		  echo '</h2>';
	        Controller_Stat::getActionStat($objStat);
        echo '</form>';
      View_Block::showBorderClose();
    echo '</div>';
    echo '<br />';

    echo '<div id="statsForm">';
      View_Block::showBorderOpen('standardBorder', 'statsForm');
        echo '<form action="' . W_ABSPATH . '" method="post" onsubmit="ajaxSignIn();return false;">';
	        echo '<h2 class="enter">VIP Статистика';
    		  if ($isAdmin) {
    			  echo '&nbsp;&nbsp;&nbsp;<a href="' . W_ABSPATH . 'stat/edit/1">';
    					echo '<img src="' . W_IMAGES . 'icons/edit.gif" class="editIco" alt="" />';
    				echo '</a>';
    		  }	
    		  echo '</h2>';	        
    		  //echo 'Для просмотра Vip статистики Вам необходимо стать <a href="#"><nobr><b>VIP клиентом</b></nobr></a>';
	        Controller_Stat::getActionVipStat($objStat);
        echo '</form>';
      View_Block::showBorderClose();
    echo '</div>';
    
	}

	
}
?>
